#include "app_radio.h"
#include "app_settings.h"

// 全局变量，存储模式设置界面对象
static lv_obj_t *app_radio_screen;

// 返回设置界面按钮点击事件处理函数
static void back_button_event_cb(lv_event_t *e) {
    lv_obj_t *btn = lv_event_get_target(e);
    (void)btn;
    // 以淡入动画效果切换回设置界面
    lv_scr_load_anim(settings_screen_get(), LV_SCR_LOAD_ANIM_FADE_ON, 200, 0, false);
}

// 创建模式设置界面
void radio_screen_init(void)
{
    app_radio_screen = lv_obj_create(NULL);

    show_return_base("Radio", app_radio_screen, back_button_event_cb);
}

// 获取模式设置界面对象
lv_obj_t *radio_screen_get(void)
{
    return app_radio_screen;
}
